import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Superclase de los poderes, todos son para el beneficio del jugador principal
 * 
 * @autor Irma Delgado
 * @versión noviembre/2014
 */
public class Poder extends Actor
{
     private SimpleTimer tiempoDesaparecer = new SimpleTimer();
    /**
     * Act - hace lo que Poder quiere hacer. Este método se llama "cuando quiera" o whenever
     * los botones 'Actuar or 'Ejecutar' son presionados en el entorno.
     */
    
    
    /**Constructor de la clase poder*/
    public Poder()
    {
        tiempoDesaparecer.mark();
    }
    
    /**Actua de la clase poder*/
    public void act() 
    {
        if(this.isTouching(Bob.class))
            if(tiempoDesaparecer.millisElapsed()>100)
            {
                getWorld().removeObject(this);
                tiempoDesaparecer.mark();
            }
    }
}
